﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace mds.Queue.Generic
{
    public enum Priority
    {
        // Summary:
        //     The System.Threading.Thread can be scheduled after threads with any other
        //     priority.
        Lowest = System.Threading.ThreadPriority.Lowest,
        //
        // Summary:
        //     The System.Threading.Thread can be scheduled after threads with Normal priority
        //     and before those with Lowest priority.
        BelowNormal = System.Threading.ThreadPriority.BelowNormal,
        //
        // Summary:
        //     The System.Threading.Thread can be scheduled after threads with AboveNormal
        //     priority and before those with BelowNormal priority. Threads have Normal
        //     priority by default.
        Normal = System.Threading.ThreadPriority.Normal,
        //
        // Summary:
        //     The System.Threading.Thread can be scheduled after threads with Highest priority
        //     and before those with Normal priority.
        AboveNormal = System.Threading.ThreadPriority.AboveNormal,
        //
        // Summary:
        //     The System.Threading.Thread can be scheduled before threads with any other
        //     priority.
        Highest = System.Threading.ThreadPriority.Highest,


    }
}
